runtime.scase.elem (field)
32 uses
runtime (current package)
select.go#L21: elem unsafe.Pointer // data element
select.go#L172: cas.elem = nil // allow GC
select.go#L307: sg.elem = cas.elem
select.go#L407: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L408: } else if cas.elem != nil {
select.go#L409: raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
select.go#L414: msanread(cas.elem, c.elemtype.Size_)
select.go#L415: } else if cas.elem != nil {
select.go#L416: msanwrite(cas.elem, c.elemtype.Size_)
select.go#L421: asanread(cas.elem, c.elemtype.Size_)
select.go#L422: } else if cas.elem != nil {
select.go#L423: asanwrite(cas.elem, c.elemtype.Size_)
select.go#L433: if cas.elem != nil {
select.go#L434: raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
select.go#L438: if msanenabled && cas.elem != nil {
select.go#L439: msanwrite(cas.elem, c.elemtype.Size_)
select.go#L441: if asanenabled && cas.elem != nil {
select.go#L442: asanwrite(cas.elem, c.elemtype.Size_)
select.go#L446: if cas.elem != nil {
select.go#L447: typedmemmove(c.elemtype, cas.elem, qp)
select.go#L462: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L465: msanread(cas.elem, c.elemtype.Size_)
select.go#L468: asanread(cas.elem, c.elemtype.Size_)
select.go#L470: typedmemmove(c.elemtype, chanbuf(c, c.sendx), cas.elem)
select.go#L481: recv(c, sg, cas.elem, func() { selunlock(scases, lockorder) }, 2)
select.go#L492: if cas.elem != nil {
select.go#L493: typedmemclr(c.elemtype, cas.elem)
select.go#L503: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L506: msanread(cas.elem, c.elemtype.Size_)
select.go#L509: asanread(cas.elem, c.elemtype.Size_)
select.go#L511: send(c, sg, cas.elem, func() { selunlock(scases, lockorder) }, 2)
select.go#L575: sel[j] = scase{c: rc.ch, elem: rc.val}
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |